home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Turnbull China Bikeride
/
Turnbull China Bikeride - Disc 1.iso
/
DEMON
/
GNU
/
GNUGO.ARC
/
GO
/
h
/
Header
Wrap
Text File
|
1995-03-11
|
1KB
|
56 lines
/* Header file for GNU GO */
#include <string.h>
#include <stdio.h>
extern void count(int, int, int);
extern void countlib(int, int, int);
extern void endgame(void);
extern void eval(int);
extern void examboard(int);
extern int fioe(int,int);
extern int findcolor(int, int);
extern int findnextmove(int, int, int *, int *, int *, int);
extern int findopen(int, int, int *, int *, int, int, int *);
extern int findpatn(int *,int *,int *);
extern int findsaver(int*,int*,int*);
extern int findwinner(int*,int*,int*);
extern int fval(int, int);
extern void genmove(int*,int*);
extern void getmove(char*,int*,int*);
extern int getij(char *,int *,int *);
extern void initmark(void);
extern int main(void);
extern int matchpat(int,int,int*,int*,int*);
extern int opening(int *,int *,int *,int);
extern int openregion(int,int,int,int);
extern void random(int*);
extern void seed(int*);
extern void sethand(int);
extern void showboard(void);
extern void showinst(void);
extern int suicide(int,int);
/* Variables used throughout */
extern int mymove, umove;
extern int rd, lib, pass, play;
extern int mik,mjk,uik,ujk,mk,uk;
extern int opn[9];
extern unsigned char p[19][19];
extern unsigned char ma[19][19];
extern unsigned char l[19][19];
extern unsigned char ml[19][19];
/* #defines */
#define EMPTY 0
#define BLACK 2
#define WHITE 1
#define MAXTRY 400
#define MAXPC 16
#define abs(x) ((x) < 0 ? -(x) : (x))
#define line(x) (abs(x - 9))
/* computer used */
#define ARM 610